A set of interfaces that act as a gateway that limits access to data consumers. It is based on the security requirements defined in the SO.